/*************************************************************************
	> File Name: oj-479_pingpong_match.cpp
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年11月08日 星期日 14时21分43秒
 ************************************************************************/

#include <iostream>
#include <cmath>
using namespace std;

// a11 11赛制最多6000局，存2个对手的比分
// a21 21赛制最多3000局，存2个对手的比分
// ind1 11赛制当前局数
// ind2 21赛制当前局数
int a11[6000][2], a21[3000][2], ind1, ind2;

void p() {
    //i<=ind1表示一直输出到当前局的比分
    for (int i = 0; i <= ind1; ++i) {
        cout << a11[i][0] << ":" << a11[i][1] << endl;
    }
    cout << endl;
    for (int i = 0; i <= ind2; ++i) {
        cout << a21[i][0] << ":" << a21[i][1] << endl;
    }
}

int main() {
    //每行最多读入25个字符
    char s[30];
    while (cin >> s) {
        for (int i = 0; s[i]; ++i) {
            //读到E时，结束并输出
            if (s[i] == 'E') {
                p();
                return 0;
            }
            if (s[i] == 'W') {
                //如果读入W，第一个选手得分+1
                a11[ind1][0]++;
                a21[ind2][0]++;
            } else {
                //否则第二个选手得分+1
                a11[ind1][1]++;
                a21[ind2][1]++;
            }
            //11赛制每局比赛中，有一个对手的得分大于等于11分且对手得分相差2分或以上时，开始新的一局
            if ((a11[ind1][0] >= 11 || a11[ind1][1] >= 11) && abs(a11[ind1][0] - a11[ind1][1]) >= 2) {
                ind1++;
            }
            //21赛制每局比赛中，有一个对手的得分大于等于11分且对手得分相差2分或以上时，开始新的一局
            if ((a21[ind2][0] >= 21 || a21[ind2][1] >= 21) && abs(a21[ind2][0] - a21[ind2][1]) >= 2) {
                ind2++;
            }
        }
    }
    return 0;
}
